.homepagewrap {
  position: relative;
  width: 100%;
  margin-top: 100vh;
  :global {
    .main {
      width: 100%;
      background-color: var(--bodyback);
      padding: 10px;
      margin: 0 auto;
      z-index: 2;
      & > .content {
        width: 70%;
        display: flex;
        justify-content: space-between;
        margin: 10px auto;
        & > .left {
          padding: 20px;
          & > .head {
            width: 100%;
            display: flex;
            justify-content: space-between;
            & > .title {
              font-size: 25px;
              font-weight: 500;
              color: var(--fontsize);
            }
            & > .right {
              font-size: 25px;
              color: #979797;
              :global {
                .iconfont {
                  font-size: 25px;
                }
              }
            }
          }
        }

        & > .right {
          position: sticky;
          top: 0;
          height: 100vh;
        }
      }
    }
  }
}
